* src/eval.c: Add `inhibit-debugger'.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Sep 2012 00:14:50 +0000 (20:14 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Sep 2012 00:14:50 +0000 (20:14 -0400)
commit838d7dca9da4fdf9bcefd0421f08684ea3549118
treebbd0778a168e311663acec43fa74202f6f4b31c4
parent43ec26d9f8936db123b5e40a3bb8995e634010e7
* src/eval.c: Add `inhibit-debugger'.
(Qinhibit_debugger): New symbol.
(call_debugger): Bind it instead of Qdebug_on_error.
(maybe_call_debugger): Test Vinhibit_debugger.
(syms_of_eval): Define inhibit-debugger.
* src/xdisp.c (set_message): Don't bind Qinhibit_debug_on_message.
(syms_of_xdisp): Remove inhibit-debug-on-message.
* lisp/emacs-lisp/debug.el (debug): Don't bind debug-on-error since
inhibit-debugger is bound instead.
etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/debug.el
src/ChangeLog
src/composite.h
src/eval.c
src/keyboard.c
src/xdisp.c